/*
 * cPrincesa.h
 *
 *  Created on: Nov 2, 2014
 *      Author: root
 */

#ifndef CPRINCESA_H_
#define CPRINCESA_H_


#include "../manejadorGrilla.h"
#include "../clasesAuxiliares/SocketCommunication.h"


class cPrincesa {
public:
	char id[10];
	int x;
	int y;
	int height;
	int witdh;
	int type;
	int sentido; //0- IZQUIERDA     1-DERECHA
	SocketCommunication * socket_J1;
	SocketCommunication * socket_J2;
	int restrasoMovimiento;

	cPrincesa();
	virtual ~cPrincesa();

	void inicializar(manejadorGrilla &grilla,int, SocketCommunication *, SocketCommunication *);
	void mover(manejadorGrilla &grilla);
	int evaluarColision(manejadorGrilla &grilla);

private:
	void moverIzquierda(manejadorGrilla &grilla);
	void moverDerecha(manejadorGrilla &grilla);
};

#endif /* CPRINCESA_H_ */
